home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 2: CDPD 1 / Almathera Ten on Ten - Disc 2: CDPD 1.iso / pd / 051-075 / 068 / mg1b / readme < prev    next >
Text File  |  1995-03-13  |  6KB  |  157 lines

  1. MG 1b README March 15, 1987
  2.  
  3. MicroGnuEmacs (mg) is a Public Domain EMACS style editor.  It is
  4. "broadly" compatible with GNU Emacs, the latest creation of Richard M.
  5. Stallman, Chief GNUisance and inventor of Emacs.  GNU Emacs (and other
  6. portions of GNU as they are released) are essentially free, (there are
  7. handling charges for obtaining it) and so is MicroGnuEmacs.  You may
  8. never have to learn another editor.  (But probably will, at least long
  9. enough to port MicroGnuEmacs...)
  10.  
  11. MicroGnuEmacs is not associated with the GNU project, and does not
  12. have the copyright restrictions present in GNU Emacs.  (However, a few
  13. of the system dependent modules do have copyright notices, specificly
  14. the VMS termcap routines and the amiga specific routines.  Look at the
  15. source code for exact copyright restrictions.)  The MicroGnuEmacs
  16. authors individually may or may not agree with the opinions expressed
  17. by Richard Stallman and the GNU project. 
  18.  
  19. This program is intended to be a small, fast, and portable editor for
  20. people who can't run real Emacs thing for one reason or another.  It
  21. is compatible with GNU because there shouldn't be any reason to learn
  22. more than one Emacs flavor.  We have excised most MicroEMACS features
  23. that were incompatible with the big brother, and added missing
  24. features that seemed essential. 
  25.  
  26. There are at least two other major versions of MicroEMACS in
  27. circulation.  One comes from Daniel Lawrence, (based on an old version
  28. from Dave Conroy) and is available from mod.sources.  It uses a 3.x
  29. version numbering scheme, and the latest I know about is 3.8b.  It has
  30. some features not found in MicroGnuEmacs, missing others, is bigger,
  31. and is incompatible with GNU Emacs.  It might be a better choice for
  32. you if you *must* have something not present here and can't run GNU. 
  33.  
  34. Another variety uses a different numbering scheme, and is up to v30.
  35. This also comes from mod.sources, and is the latest version from the
  36. original MicroEMACS author Dave Conroy.  MicroGnuEmacs is derived from
  37. this version, and we hope to replace it. 
  38.  
  39. Code will move fairly easily between MicroGnuEmacs and v30
  40. derivatives.  It will not move easily to the 3.x strain because of
  41. diverging ideas about how things should work internally.  Command
  42. functions and keymapping, for instance, are completely different
  43. between the two flavors. 
  44.  
  45. This is the second distribution release of MicroGnuEmacs.  (It went
  46. through four beta releases to iron out the changes made by the various
  47. autors.)  Beyond the work of Dave Conroy, author of the original
  48. public domain v30, the current version contains the work of:
  49.  
  50.     mwm@ucbopal.berkeley.edu    Mike Meyer
  51.     mic@ngp.utexas.edu        Mic Kaczmarczik
  52.     blarson@usc-eclb.arpa        Bob Larson
  53.  
  54. People who have worked on previos versions of MicroGnuEmacs:
  55.  
  56.     rtech!daveb@sun.com        Dave Brower
  57.  
  58. These systems are known to work in the current version:
  59.  
  60.     4.2 & 4.3 BSD Unix, Sun 3.2
  61.     OS9/68k
  62.     VMS
  63.     Amiga
  64.     System V
  65.     Eunice
  66.     Primos
  67.     Cpm/68k
  68.     Atari ST
  69.  
  70. As far as MG is concerned, Ultrix-32 is equivalent to BSD unix.
  71.  
  72. It should support MSDOS, PCDOS, and the Rainbow if you swipe the sys
  73. and tty files from the v30 distribution and modify them as specified
  74. in the file systty.mods.  It obviously hasn't been tested. 
  75.  
  76. How to Make a MicroGnuEmacs
  77. ---------------------------
  78.  
  79. On UNIX at least, it's easy.  (Note that even on these systems you may
  80. want to change a compile time option.)  If you have BSD UNIX, do:
  81.  
  82.     ln sys/bsd/Makefile .
  83.     make
  84.  
  85. For System V, do:
  86.  
  87.     ln sys/sysv/Makefile .
  88.     make
  89.  
  90. There are several other directories under sys: osk, vms, eunice,
  91. amiga, atari, prime and cpm68k.  You should follow the directions
  92. contained therein to make one of those versions. 
  93.  
  94. For most systems (everyting except the amiga, atari, and cpm68k
  95. currently), the termcap terminal definition is used.  There is a
  96. readme file in the termcap subdirectory of the tty directory
  97. explaining what entries are used and how.  (Termcap is a way to do
  98. display manipulation in a terminal independent manner.)
  99.  
  100. ----------------------------------------------------------------------
  101.  
  102. Known limitaions and minor bugs descovered immeditatly before release:
  103.  
  104.     A newline will be appended to the last line of a file if it does
  105.     not have one.
  106.  
  107.     There is a fixed maximum line length on files read.  (Defaults
  108.     to 256, but this may be changed at compile time.)
  109.  
  110.     See functions for function by function differences from real
  111.     GNU Emacs.
  112.  
  113.     DPROMPT code has not been added to ttyio.c for all systems
  114.     where it could be supported.
  115.  
  116.     The Amiga code has not been extensivly tested with all options
  117.     on all compilers.  A problem have been discovered but not
  118.     duplicated, possibly a compiler problem.
  119.  
  120.     The System V support is actually UNICOS (yes, MicroGnuEmacs
  121.     runs on a Cray). How well it works, if at all, on SysVr? is
  122.     unknown.
  123.  
  124. ------------------------------------------------------------------------
  125.  
  126. If you have a change to make that you think should be incorporated
  127. into the next version of MicroGnuEmacs, send it the mg-support mail
  128. list. Addresses are:
  129.  
  130.     mg-support@berkeley.edu
  131.     ucbvax!mg-support
  132.  
  133. Support for additional systems and terminals should include being
  134. available for beta testing as other changes are made.  (Send a short
  135. note to mg-support.) If you can't reach one of us via a computer
  136. network, I suppose you could send a change to my snail mail address
  137. below on 5" os9 format disks or 9 track tape (ANSI variable label or
  138. Prime magsav format), but this efectivly rules you out as a potential
  139. beta tester.  (Don't expect the disk or tape back unless you inculude
  140. a SASE with sufficent postage.) I will not be sending out copies on
  141. magnetic media, so please don't ask.  If you somehow got an incomplete
  142. or non-standard copy, (i.e. missing one of the sys directories
  143. mentioned here as working) complain to who you got it from not to me.
  144.  
  145.     Robert Larson
  146.     309 S. Alexandria Ave.
  147.     Apt. 117
  148.     Los Angeles, CA  90020
  149.  
  150. Alternatively, and under the same conditions, you can send either a 3"
  151. AmigaDOS format disk or a 9 track tape (Unix tar format) to:
  152.  
  153.     Mike Meyer
  154.     P.O. Box 4730
  155.     Berkeley, CA 94704
  156.     
  157.